/**
 * 字符串工具类
 * @type {{show: (function(*=))}}
 */
import Toast from './ToastUtil'
module.exports = {
    /**
     * 判断手机号的方法
     * @param mobile
     */
    validatemobile (mobile) {
        if (mobile == '') {
            Toast.show('请输入有效的手机号码或邮箱！');
            return true;
        }
        // var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/;
        //验证130-139,150-159,170-179,180-189号码段的手机号码
        var regex = /^([0-9A-Za-z\-_\.]+)@([0-9a-z]+\.[a-z]{2,3}(\.[a-z]{2})?)$/g;//验证邮箱,
        var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|17[0-9]{1}|(18[0-9]{1}))+\d{8})$/;//验证手机号
        if (myreg.test(mobile)) {
            return 1
        } else if (regex.test(mobile)) {
            return 2
        } else {
            Toast.show('请输入有效的手机号码或邮箱！');
            return true;
        }
    },
    isCellphone(phone){
        if (phone == ''||phone=='11位手机号') {
            Toast.show('手机号码不能为空');
            return false;
        }
        var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|17[0-9]{1}|(18[0-9]{1}))+\d{8})$/;//验证手机号
        if(myreg.test(phone)){
            return true;
        }else{
            Toast.show('请输入有效的手机号码');
            return false;
        }
    },
    ispassword(pwd){
        if (pwd == '') {
            Toast.show('亲,密码不能为空！');
            return true;
        }
        if (pwd.length < 6&&pwd.length>16) {
            Toast.show('亲,请输入6到16位密码！');
            return true;
        }
        return false;
    },
    isCode(code){
        if (code == '') {
            Toast.show('亲,验证码不能为空！');
            return true;
        }
        if (code.length != 6) {
            Toast.show('亲,验证码为6位');
            return true;
        }
        return false;
    },
    isAddressNumber(id){
        if (id == -666 || id == '' || id == null || id == 0) {
            Toast.show('亲,请完善你所在地址的选择!');
            return true;
        }
        return false;
    }

}
